• RobotStudio Releases
Show / Hide Table of Contents
  • RobotStudio 2024.1.1
  • RobotStudio 2024.1
  • RobotStudio 2023.4.1
  • RobotStudio 2023.4
  • RobotStudio 2023.3
  • RobotStudio 2023.2.1
  • RobotStudio 2023.2
  • RobotStudio 2023.1
  • RobotStudio 2022.3.2
  • RobotStudio 2022.3.1
  • RobotStudio 2022.3
  • RobotStudio 2022.2.1
  • RobotStudio 2022.2
  • RobotStudio 2022.1
  • RobotStudio 2021.4
  • RobotStudio 2021.3.1
  • RobotStudio 2021.3
  • RobotStudio 2021.2
  • RobotStudio 2021.1.2
  • RobotStudio 2021.1.1
  • RobotStudio 2021.1
  • RobotStudio 2020.4
  • RobotStudio 2020.3
  • RobotStudio 2020.2
  • RobotStudio 2020.1.2
  • RobotStudio 2020.1.1
  • RobotStudio 2020.1

Release Notes for RobotStudio 2022.3.1

General

The release name is RobotStudio 2022.3.1 and the build number is 22.3.10141.1. The release date is December 7, 2022.

New Functionality

  • Collision Free Path: Detail Level

  • Collision Free Path: Use Group's Collision Geometry

  • Collision Free Path: View Collision Geometries

  • IRB 365-1.5/800 and IRB 365-1.5/1300

  • Add IRB 1100 Bottom connector variant

  • Collision Free Path: "Include in Collision Free Path Planning" moved

  • Collision Free Path: CRB 1500 (GoFa) support

  • FlexPendant Viewer for OmniCore

  • Improved OPC UA Client Smart Component performance

  • IRB 2600 OmniCore support

  • Laser scanner zone size calculation tool

  • Leave the Find/Replace window open

  • Parallel support for LineSensor

  • RobotStudio Cloud version control

  • Save Project As

  • Show Parent Frame

  • Update Collision Avoidance configurator with new I/O features

  • VR: Added support to copy and apply orientation

  • VR: Name changes to the Manipulate tab

  • VR: Show measurement labels on top

Collision Free Path: Detail Level

Added functionality to set what detail level the collision geometry should have. The option can be set in the Path Planning popup and the default detail level is "Low" which means that a geometry consisting of only one convex hull in order to speed up the generation of collision geometries. Prior releases used the "High" setting. "Custom" is the same as "Low" but you can decrease the volume by adding planes to split up the collision geometry in multiple convex hulls.
 

Collision Free Path: Use Group's Collision Geometry

A command named "Use Group's Collision Geometry" is added to the Path Planning popup and is visible if a Component Group is selected. With this enabled, only one Collision Geometry is generated for the Component Group instead of one for each part. This can improve the speed of generating Collision Geometries when a Component Group contains many parts.

Collision Free Path: View Collision Geometries

A command is added to the Path Planning popup named "Show Collision Geometries". Enabling this will show all collision geometries which are used in the generation of a Collision Free Path, not just the one selected. 


 

IRB 365-1.5/800 and IRB 365-1.5/1300

IRB 365-1.5/800 and IRB 365-1.5/1300 have been added to ABB Library. They are supported from RobotWare 7.7.

Add IRB 1100 Bottom connector variant

Models of IRB 1100 with bottom connectors have been added to ABB Library.

Collision Free Path: "Include in Collision Free Path Planning" moved

Include in Collision Free Path Planning has been moved into a context menu called "Path Planning" that contains all Path Planning related commands.

Collision Free Path: CRB 1500 (GoFa) support

Added support for CRB 1500 (GoFa) in Collision Free Path.

FlexPendant Viewer for OmniCore

FlexPendant Viewer is now enabled for OmniCore controllers with RobotWare 7.3 or higher.

Improved OPC UA Client Smart Component performance

A "Blocking" property was added to the OPC UA Client Smart Component. When enabled the simulation will wait for the OPC UA communication to complete in each time step. This is the default behavior and the same behavior as before the property was added. Disabling "Blocking" can improve the simulation performance if the communication with the OPC UA server is slow, but then there is not guarantee that the OPC UA data is updated in each simulation time step.

IRB 2600 OmniCore support

IRB 2600 and 2600ID can now be used with either IRC5 or OmniCore (RobotWare 7.8 or higher) when creating a Virtual Controller.

Laser scanner zone size calculation tool

Added a laser scanner zone size calculation tool in Visual SafeMove. The calculation of the safety zones and of the laser scanner areas is often one of the most critical pain point for a non-expert user. This tool provides an automatic calculator that will provide suitable results to set up the safety zone.

Leave the Find/Replace window open

The Find/Replace window will now stay open after using the Find/Replace all button.

Parallel support for LineSensor

When simulating a station with multiple LineSensor Smart Components, the sensors are now updated in parallel threads. This can greatly improve the performance on a multicore system.

RobotStudio Cloud version control

RobotStudio now supports version control of RobotStudio projects in combination with the RobotStudio Cloud release. This feature, along with other cloud related functionality in the RobotStudio desktop application will only be visible for users that have purchased or renewed their RobotStudio subscription after the release of the RobotStudio Cloud.
 
When 

 

 

Save Project As

Added the "Save Project As" function in the File menu for saving a copy of a Project.
The copy can be saved either locally or in RobotStudio Cloud. The entire Project structure including Virtual Controllers, library components and user files inside the Project folder will be copied to the new location. The user can select to open the copy or keep the current Project open.

Show Parent Frame

Added a function "Parent Frame" under the "Show/Hide" menu for visualizing the hierarchy of transformations in the offline programming environment. When this function is activated and an offline programming object such as a target, workobject, tooldata or task is selected, an arrow will point from the object to its spatial parent.


Update Collision Avoidance configurator with new I/O features

From RobotWare 6.15 and 7.9 the Collision Avoidance functionality supports new I/O features that can be configured in RobotStudio.

Activation signals
Any collision object can be configured with an activation signal that controls whether the object is active or not. This can be useful, for example, to model several tools where only one tool at a time is active. It can also be useful for modelling objects that can be present or absent in the robot cell, for example, a pallet.
The signal must correspond to a digital input.


Trigger signals
Any non-moving collision object can be configured with a trigger signal. A trigger signal is a signal that reflects which robots are in contact with the object. The output of a trigger signal should be interpreted as a bit-field, where bit n tells the contact status of robot n. The user can specify the timing behavior of the signal in a number of ways.
The signal must map to a group signal in a MultiMove system, otherwise it can be a digital output.


Stop-active signal
Any non-moving collision object can be configured with a stop-active signal. This signal determines whether the stopping functionality of the zone is active or not. If the signal is low, then the robot will not stop if it comes into contact with this zone/collision object.
The signal must correspond to a digital input.

VR: Added support to copy and apply orientation

A button called Copy/Apply Orientation added to the manipulate tab. Selecting this enable the user to select a part, frame or tool in the graphics view. This will launch a context menu at the selection point, containing the copy and apply commands.


VR: Name changes to the Manipulate tab

Axis Lock is now named Constraints. Movement control is named Movement. Show measurement is called Measurement and in its dropdown, None is now called Hide.

VR: Show measurement labels on top

Measurement labels in VR are now shown "on top" so they are not hidden behind objects in the station.

Corrections

PDD
13783Robot on gantry rotation not updated

Changing the base frame rotation for a robot that is moved by a gantry will now properly prompt the user to update the robot mechanism in accordance with the new rotation after a restart.
14121Incorrect RobotWare add-ins order when creating a new project from a backup

Fixed an issue where RobotWare add-ins for a backup would not be ordered as specified in the license file of the backup, when creating a new RobotStudio project.
14156Missing Physics property when creating an rslib

When exporting a component to a a library file (.rslib), Smart Component properties that referenced Physics joints were not saved correctly. This has been fixed.
14238Timeout when run Distribute Update Package Jobs

Fixed timeout issue when running Distribute Update Package Jobs
14481RAPID program pointer destroyed when applying code

The RAPID program pointer is sometimes destroyed if the user includes whitespaces at the end of a comment. This is due to a limitation in RobotWare. A new feature was added to the 'Format document' function that will trim all trailing whitespaces at the end of comments.
14673Incorrect program pointer in the RAPID editor when the ruler is displayed

The program pointer is now on the correct line when the ruler is displayed in the RAPID editor.
14880Modifying an Action Instruction automatically selects first variable for mutually exclusive arguments

Arguments will now display "Disabled" if a mutually exclusive argument gets modified.
14884RobotStudio editor changes files to UTF-8-BOM encoding

RobotStudio editor now saves files to UTF-8 encoding.
15044OPC UA Smart Component very slow to load up OPC UA server structure.

Server structure tree nodes is now browsed on demand. Only expanded nodes' children will be loaded and already browsed nodes will be saved for next visit.
15059 Robot on track freehand jog issue

Fixed an issue with incorrect linear freehand jogging of a robot mounted on a track when the Base Frame calibration position had been modified.
15120Error starting RAPID execution after Move Along Path

The Move Along Path function could cause issues with subsequent RAPID execution because the active tool and work object in the task could be defined in a temporary module that was deleted. This has been fixed by setting the active data to tool0 and wobj0 at the end of the execution.
15150Update issue with signals defined in Station Logic

After a Virtual Controller is started, the automatic update of I/O signals that are connected in Station Logic has been improved to support connections to other Virtual Controllers.
15206Crash in Path Editor

FIxed a crash that could occur in the Path Editor if two consecutive move instructions used the same target point.
15210ScreenMaker: Error creating project

Fixed the error "Could not load file or assembly VSLangProj" that could occur when creating a project in ScreenMaker.
15272Error when opening a Project with RobotWare 5

An error saying, "A duplicate system name found." was shown in the output window when opening the Project. This is now fixed.
Virtual Controller From Layout performance

Fixed issues with lag in the Controller From Layout wizard.
AutoConfiguration slider arrow buttons looks bad on high DPI

The AutoConfiguration slider arrow buttons do not overlap other components any more.
Failing to start Signal Analyzer Online recording

After closing RobotStudio 5 times with Signal Analyzer Online recording active, it was no longer possible to start a new recording to the same controller. The Signal Analyzer Online recording is now stopped correctly when closing RobotStudio.
Signal Setup - Physics - Only one instance of objects with same name is shown

Signals for rigid objects that had the same name was collected under the same node. This made it difficult to know which object each signal was referring to. This is now corrected and each rigid object has their own node in the tree. The tool tip shows the mechanism name for mechanism links.
Exception occurs when Making union of two wire bodies

It is now possible to make a union of two wire bodies.
WAN1 connection information is not present in Controller Properties

Controller Properties does now show the same information for network connections as Network Summary in the FlexPendant.
Conveyor Jog slider arrow button looks bad on high DPI

The Conveyor Jog slider arrow buttons do not overlap other components any more.
Cannot create a mechanism with more than 12 joints.

Fixed errors that occurred when trying to create a mechanism with more than 12 joints. 
Can't scroll to bottom in diff control

There is now possible to scroll to the end in the text comparer.
Incorrect link tooltip in Output window

Corrected the tooltip for Output messages that contain a hyperlink.
Add Signals: Internal devices visible

The list of available I/O devices in the Add Signals dialog is now filtered in the same way as in the Configuration editor, so that internal devices are not selectable.
Tool attached to robot is not made as active tool

When a system from layout is created, where a tool is attached to a robot, the default tool is set as active tool after the system is build instead of the attached tool. Now the attached tool is still the active tool after the system has been created.
Collision Avoidance: Bad visibility of attachment frame numbers

Improved the visibility of attachment frame numbers in the Collision Avoidance 3D view.
Tooltip incorrect for Collision Avoidance

Corrected the required RobotWare option number (613-1) indicated in the tooltip for Collision Avoidance functionality on RobotWare 6.x.
VR Meeting: Meeting info and Teach buttons are overlapped

Virtual Reality Meeting Info Pane is now located to the left side of the hand controller.
Visual SafeMove: Not possible to inlcude Safety config on I/O-only when creating system from backup

Now it is possible to include Safety config on IO only when creating system from backup
Size of vertical tab group changed when maximizing

Fixed a bug that occurred when having vertical tab groups and switching tab from Home to Controller and then minimizing RobotStudio. This caused the sizes of vertical tab groups to change.0
Possible to disable mandatory network services

It is no longer possible to inadvertently disable all network access to a controller by selecting and editing multiple instances under "Firewall Manager" in the Configuration editor.
Can't call axis-calibration service routine for IRT 710 transfer

The Axis Calibration feature is now included when creating a Virtual Controller from layout for an IRT 710 transfer track.
Missing robots with Basic license

Fixed an issue that caused several robot models to be missing from ABB Library when using RobotStudio with Basic license.
Visual SafeMove: Can't delete signals

Cant delete signals that not yet has been committed. This is now corrected.
RobotStudio Operating Manual update: Non-Latin1 characters not supported in VC file path

The RobotStudio Operating Manual has been updated to include information on limitations when using non-Latin1 characters in the Windows file path for Virtual Controllers running RobotWare versions lower than 7.3.
Visual SafeMove: Fatal error on switching to VSM Tab when controller is in restart state

The Visual SafeMove button is disabled when any added controller isn't connected. 
Disable reason added to the Visual SafeMove button.
Module named #SYS created when syncing

Synchronizing from Rapid to Station and then from Station to Rapid could sometimes create an empty Module named #SYS. This has now been fixed.
File comparison scroll bar issue

Fixed an issue that prevented scrolling the scroll bars in the RAPID file comparison window all the way down.
Unicode issue in Pack&Go

Fixed an issue in Pack&Go where filenames using non-ASCII characters could become garbled.
Text Comparer improvements

The marking in the vertical scrollbars which shows where the mismatches in the text are, has been corrected.

Loading time on large files has been reduced.

Scrolling in large files has been improved.
In This Article
Back to top Copyright © 2024 ABB